<?php
$uploadname = explode('.',$_FILES['upload']['name']);
$newname = $uploadname[0] . '_' . time() . '.' . $uploadname[1];

$url = '../../images/content/' . $newname;

//extensive suitability check before doing anything with the file...
if (($_FILES['upload'] == "none") OR (empty($_FILES['upload']['name']))) {
    $message = "No file uploaded.";
} else if ($_FILES['upload']["size"] == 0) {
    $message = "The file is of zero length.";
} else if (($_FILES['upload']["type"] != "image/pjpeg") AND ($_FILES['upload']["type"] != "image/jpeg") AND ($_FILES['upload']["type"] != "image/png") AND ($_FILES['upload']["type"] != "image/gif")) {
    $message = "The image must be in either GIF , JPG or PNG format. Please upload a JPG or PNG instead.";
} else if (!is_uploaded_file($_FILES['upload']["tmp_name"])) {
    $message = "You may be attempting to hack our server. We're on to you; expect a knock on the door sometime soon.";
} else {
    $message = "";

    $move = move_uploaded_file($_FILES['upload']['tmp_name'], $url);
    if (!$move) {
        $message = "Error moving uploaded file. Check the script is granted Read/Write/Modify permissions.";
    }
    //$url = "../../" . $url;
}

if ($message != "") {
    $url = "";
}

//$insertJson = array();
//
//$dir = "plugins/imagebrowser/browser/images_list.json";
//$json = file_get_contents($dir);
//$json = json_decode($json);



$funcNum = $_GET['CKEditorFuncNum'];
echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</script>";
?>